package com.baizhi.collectionx;

import java.util.ArrayList;
import java.util.Collection;

/**
 * Lambda表达式是JDK1.8提供的新特性
 */
public class LambdaDemo {
    public static void main(String[] args) {
        Collection<String> c = new ArrayList<>();
        c.add("赵敏");
        c.add("小昭");
        c.add("殷素素");
        c.add("周芷若");
        c.add("郭襄");
        System.out.println(c);

        //匿名内部类
//        c.forEach(new Consumer<String>() {
//            @Override
//            public void accept(String s) {
//                System.out.println(s);
//            }
//        });

        //Lambda表达式
       // c.forEach(s-> System.out.println(s));

        //c.forEach(System.out::println);

       c.forEach(System.out::println);

    }
}
